package com.zxw.mybatis.domain.meters;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @projectName: ruoyi
 * @package: com.ruoyi.bmp.mes.domain
 * @className: Detail
 * @author: zhangxuewei
 * @description: 过站明细 T_WIP_DETAIL
 * @date: 2023/11/25 16:06
 * @version: 1.0
 */
public class Detail implements Serializable {

    private static final long serialVersionUID = 4850050597470848994L;
    //主键Id
    private String wdId;
    //线别
    private String wdAreaSn;
    //制令单号
    private String wdMoNumber;
    //机种
    private String wdModelCode;
    //生产面别（0：单面，1正面，2反面，3阴阳面）
    private String wdProcessFace;
    //产品Sn
    private String wdSn;
    //工序
    private String wdGroupCode;
    //工作中心
    private String wdWorkStation;
    //作业员
    private String wdEmp;
    //作业时间
    private Date wdInTime;
    //状态标志(0正常、1不良、2维修、3报废)
    private String wdErrorFlag;
    //工单号
    private String wdProjectId;
    //工序顺序
    private String wdGroupSeq;
    //返工标志(Y/N)
    private String wdReworkFlag;
    //组织机构
    private String dataAuth;
    //轨道(AA轨道,BB轨道,S单轨)
    private String wdTrack;
    //容器条码
    private String wdConSn;
    //班别日期
    private String wdTeamDate;
    //班别
    private String wdTeamNo;
    //数量
    private BigDecimal wdNum;
    //不良代码
    private String errCode;
    //责任工序
    private String respCode;
    //报废数量
    private BigDecimal scarpNum;
    //投入半成品Sn
    private String inModelSn;
    //班组Id
    private String teamId;
    //质检员工号
    private String qcEmp;
    //速度
    private BigDecimal wdSpeed;
    //设备
    private String wdDevice;
    //上机Id
    private String wdOnlineId;
    //审核标志(0审核撤销,1审核通过,2审核退回)
    private String checkFlag;
    //拆分标志(Y拆分)
    private String splitFlag;
    //重量(无用)
    private BigDecimal weight;
    //废品重量Kg
    private BigDecimal scrapWeight;
    //作业开始时间
    private Date wdBeginTime;
    //开始电表读数
    private BigDecimal wdElecBeginMeter;
    //结束电表读数
    private BigDecimal wdElecEndMeter;
    //机台专用分摊电量
    private BigDecimal machinePowerAllocation;
    //多机共用台分摊电量
    private BigDecimal machineSharedPowerAllocation;
    //厂区共用分摊电量
    private BigDecimal factorySharedPowerAllocation;

    public String getWdId() {
        return wdId;
    }

    public void setWdId(String wdId) {
        this.wdId = wdId;
    }

    public String getWdAreaSn() {
        return wdAreaSn;
    }

    public void setWdAreaSn(String wdAreaSn) {
        this.wdAreaSn = wdAreaSn;
    }

    public String getWdMoNumber() {
        return wdMoNumber;
    }

    public void setWdMoNumber(String wdMoNumber) {
        this.wdMoNumber = wdMoNumber;
    }

    public String getWdModelCode() {
        return wdModelCode;
    }

    public void setWdModelCode(String wdModelCode) {
        this.wdModelCode = wdModelCode;
    }

    public String getWdProcessFace() {
        return wdProcessFace;
    }

    public void setWdProcessFace(String wdProcessFace) {
        this.wdProcessFace = wdProcessFace;
    }

    public String getWdSn() {
        return wdSn;
    }

    public void setWdSn(String wdSn) {
        this.wdSn = wdSn;
    }

    public String getWdGroupCode() {
        return wdGroupCode;
    }

    public void setWdGroupCode(String wdGroupCode) {
        this.wdGroupCode = wdGroupCode;
    }

    public String getWdWorkStation() {
        return wdWorkStation;
    }

    public void setWdWorkStation(String wdWorkStation) {
        this.wdWorkStation = wdWorkStation;
    }

    public String getWdEmp() {
        return wdEmp;
    }

    public void setWdEmp(String wdEmp) {
        this.wdEmp = wdEmp;
    }

    public Date getWdInTime() {
        return wdInTime;
    }

    public void setWdInTime(Date wdInTime) {
        this.wdInTime = wdInTime;
    }

    public String getWdErrorFlag() {
        return wdErrorFlag;
    }

    public void setWdErrorFlag(String wdErrorFlag) {
        this.wdErrorFlag = wdErrorFlag;
    }

    public String getWdProjectId() {
        return wdProjectId;
    }

    public void setWdProjectId(String wdProjectId) {
        this.wdProjectId = wdProjectId;
    }

    public String getWdGroupSeq() {
        return wdGroupSeq;
    }

    public void setWdGroupSeq(String wdGroupSeq) {
        this.wdGroupSeq = wdGroupSeq;
    }

    public String getWdReworkFlag() {
        return wdReworkFlag;
    }

    public void setWdReworkFlag(String wdReworkFlag) {
        this.wdReworkFlag = wdReworkFlag;
    }

    public String getDataAuth() {
        return dataAuth;
    }

    public void setDataAuth(String dataAuth) {
        this.dataAuth = dataAuth;
    }

    public String getWdTrack() {
        return wdTrack;
    }

    public void setWdTrack(String wdTrack) {
        this.wdTrack = wdTrack;
    }

    public String getWdConSn() {
        return wdConSn;
    }

    public void setWdConSn(String wdConSn) {
        this.wdConSn = wdConSn;
    }

    public String getWdTeamDate() {
        return wdTeamDate;
    }

    public void setWdTeamDate(String wdTeamDate) {
        this.wdTeamDate = wdTeamDate;
    }

    public String getWdTeamNo() {
        return wdTeamNo;
    }

    public void setWdTeamNo(String wdTeamNo) {
        this.wdTeamNo = wdTeamNo;
    }

    public BigDecimal getWdNum() {
        return wdNum;
    }

    public void setWdNum(BigDecimal wdNum) {
        this.wdNum = wdNum;
    }

    public String getErrCode() {
        return errCode;
    }

    public void setErrCode(String errCode) {
        this.errCode = errCode;
    }

    public String getRespCode() {
        return respCode;
    }

    public void setRespCode(String respCode) {
        this.respCode = respCode;
    }

    public BigDecimal getScarpNum() {
        return scarpNum;
    }

    public void setScarpNum(BigDecimal scarpNum) {
        this.scarpNum = scarpNum;
    }

    public String getInModelSn() {
        return inModelSn;
    }

    public void setInModelSn(String inModelSn) {
        this.inModelSn = inModelSn;
    }

    public String getTeamId() {
        return teamId;
    }

    public void setTeamId(String teamId) {
        this.teamId = teamId;
    }

    public String getQcEmp() {
        return qcEmp;
    }

    public void setQcEmp(String qcEmp) {
        this.qcEmp = qcEmp;
    }

    public BigDecimal getWdSpeed() {
        return wdSpeed;
    }

    public void setWdSpeed(BigDecimal wdSpeed) {
        this.wdSpeed = wdSpeed;
    }

    public String getWdDevice() {
        return wdDevice;
    }

    public void setWdDevice(String wdDevice) {
        this.wdDevice = wdDevice;
    }

    public String getWdOnlineId() {
        return wdOnlineId;
    }

    public void setWdOnlineId(String wdOnlineId) {
        this.wdOnlineId = wdOnlineId;
    }

    public String getCheckFlag() {
        return checkFlag;
    }

    public void setCheckFlag(String checkFlag) {
        this.checkFlag = checkFlag;
    }

    public String getSplitFlag() {
        return splitFlag;
    }

    public void setSplitFlag(String splitFlag) {
        this.splitFlag = splitFlag;
    }

    public BigDecimal getWeight() {
        return weight;
    }

    public void setWeight(BigDecimal weight) {
        this.weight = weight;
    }

    public BigDecimal getScrapWeight() {
        return scrapWeight;
    }

    public void setScrapWeight(BigDecimal scrapWeight) {
        this.scrapWeight = scrapWeight;
    }

    public Date getWdBeginTime() {
        return wdBeginTime;
    }

    public void setWdBeginTime(Date wdBeginTime) {
        this.wdBeginTime = wdBeginTime;
    }

    public BigDecimal getWdElecBeginMeter() {
        return wdElecBeginMeter;
    }

    public void setWdElecBeginMeter(BigDecimal wdElecBeginMeter) {
        this.wdElecBeginMeter = wdElecBeginMeter;
    }

    public BigDecimal getWdElecEndMeter() {
        return wdElecEndMeter;
    }

    public void setWdElecEndMeter(BigDecimal wdElecEndMeter) {
        this.wdElecEndMeter = wdElecEndMeter;
    }

    public BigDecimal getMachinePowerAllocation() {
        return machinePowerAllocation;
    }

    public void setMachinePowerAllocation(BigDecimal machinePowerAllocation) {
        this.machinePowerAllocation = machinePowerAllocation;
    }

    public BigDecimal getMachineSharedPowerAllocation() {
        return machineSharedPowerAllocation;
    }

    public void setMachineSharedPowerAllocation(BigDecimal machineSharedPowerAllocation) {
        this.machineSharedPowerAllocation = machineSharedPowerAllocation;
    }

    public BigDecimal getFactorySharedPowerAllocation() {
        return factorySharedPowerAllocation;
    }

    public void setFactorySharedPowerAllocation(BigDecimal factorySharedPowerAllocation) {
        this.factorySharedPowerAllocation = factorySharedPowerAllocation;
    }
}
